CONTRADICTIONS SOLVED